home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Amos / AMOSList-0198 / AMOSLIST / 000087_amos-request@svcs1.digex.net_Mon Jan 19 19:37:39 1998.msg < prev    next >
Text File  |  1998-06-24  |  5KB  |  116 lines

  1. >From amos-request@svcs1.digex.net  Mon Jan 19 19:37:39 1998
  2. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224])
  3.     by pony-1.mail.digex.net (8.8.8/8.8.8) with ESMTP id TAA21310
  4.     for <mcox@access.digex.net>; Mon, 19 Jan 1998 19:37:38 -0500 (EST)
  5. Received: (from daemon@localhost)
  6.     by svcs1.digex.net (8.8.5/8.8.5) id QAA09487
  7.     for amos-out; Mon, 19 Jan 1998 16:40:09 -0500 (EST)
  8. Received: from pony-1.mail.digex.net (pony-1.mail.digex.net [204.91.241.5])
  9.     by svcs1.digex.net (8.8.5/8.8.5) with ESMTP id QAA09484
  10.     for <amos-list@svcs1.digex.net>; Mon, 19 Jan 1998 16:40:08 -0500 (EST)
  11. Received: from mailhost.sosbbs.com (sosbbs.com [204.186.168.100])
  12.     by pony-1.mail.digex.net (8.8.8/8.8.8) with SMTP id QAA05123
  13.     for <amos-list@access.digex.net>; Mon, 19 Jan 1998 16:40:00 -0500 (EST)
  14. Received: from gbenjam (204.186.168.67) by mailhost.sosbbs.com
  15.  (EMWAC SMTPRS 0.81) with SMTP id <B0000182266@mailhost.sosbbs.com>;
  16.  Mon, 19 Jan 1998 16:37:38 -0500
  17. Message-ID: <B0000182266@mailhost.sosbbs.com>
  18. From: "Garfield Benjamin" <gbenjam@sosbbs.com>
  19. To: "AMOS MAILING LIST" <amos-list@access.digex.net>
  20. Subject: Re: A lot of questions... :-)
  21. Date: Mon, 19 Jan 1998 16:47:50 -0500
  22. X-MSMail-Priority: Normal
  23. X-Priority: 3
  24. X-Mailer: Microsoft Internet Mail 4.70.1155
  25. MIME-Version: 1.0
  26. Content-Type: text/plain; charset=ISO-8859-1
  27. Content-Transfer-Encoding: 7bit
  28. Status: O
  29. X-Status: 
  30.  
  31. Hello.  I'll take a few of these questions...
  32.  
  33.  
  34. > - How good is Blitz Basic? Is it a big difference from AMOS?
  35.  
  36.    Go to my webpage (see below in my signature). Click on the
  37.    AMIGA-link then click on the AMOS-link.  Download the archive
  38.    containing "the AMOS&BLITZ demos".  It's nothing spectacular,
  39.    but it will allow you to see first hand how well the two languages
  40.    perform.  Also, you can read my views of AMOS and BLITZ (go
  41.    to the BLITZ-page).
  42.  
  43.  
  44. > - Can I include C and / or assembler source and / or compiled
  45. >   programs into my AMOS programs in any way?
  46.  
  47.    Source, no.  Executable, yes.  BLITZ allows inclusion of both
  48.    source and excutable Asm.  Also very easy to convert from C to
  49.    BLITZ...
  50.  
  51.  
  52. > - Are there any programming language similar to AMOS on the
  53. >   PC? Or any header file for C with AMOS similar commands?
  54. >   (I'm not talknig about Windows crap now :-))
  55.  
  56.    See message I posted to list VERY recently: 
  57.    Subject:"If you MUST have AMOS for PC then READ THIS!!"
  58.    Hmmm... you are on the AMOS-list, right? If not, and you didn't
  59.    receive that previous message, drop me a quick line and I'll give
  60.    you the URL for a PC AMOS...
  61.  
  62.    If you want to use C then check out the Allegro game library. It
  63.    contains loads of powerful commands for MIDI, WAV playing,
  64.    bitmaps, palettes, sprites, scrolling, etc.  It really "ROCKS!!!"
  65.  
  66.    Go to my IBMclone page and you can download two simple demos
  67.    I created with C/Allegro:CrzyStar and BOBdemo.
  68.  
  69.  
  70. > - Are the bob routines reely this bad??? Yesterday I changed
  71. >   the background under a bob (with a bar) and then moved the
  72. >   bob... guess what happened... nothing (exept a small flicker
  73. >   the backgound was just the same as before)...
  74.  
  75.    Well, the bobs might be considered "bad"... but, that's not the
  76.    cause of your problem. Chances are, you're trying to do the above
  77.    without shutting down AMOS's automatic bob-update system.
  78.    Try something like this (after opening your screen and in place of
  79.    your current "loop"):
  80.  
  81.    Double Buffer : Autoback 0 : Bob Update Off 
  82.    Amal Off : Synchro Off : Sprite Update Off : Flash Off
  83.    Rem the first thing I do in my AMOS-coding: Kill all that junk!!
  84.  
  85.    Now, we can begin...
  86.  
  87.    ALLDONE=False
  88.    Repeat
  89.       Bob Clear : Rem  ... Remove the Bobs
  90.  
  91.       Ink Rnd(31) : Rem  ...Select a Random Colour
  92.       Bar 80,100,y1 to 239,155 : Rem ...Draw the Bar
  93.  
  94.       Rem  Update your Bobs position here...
  95.       Bob Anumber, Xpos, Ypos, AnImageNumber
  96.  
  97.       Bob Draw : Rem  ...Now Redraw the Bobs
  98.       If  (Fire(0) Or Fire(1)) then ALLDONE=True
  99.       Screen Swap : Wait Vbl
  100.    Until ALLDONE
  101.  
  102.    The key is to do all your background modifications (in your case,
  103.    using the Bar command) between the Bob Clear and Bob Draw
  104.    statements.
  105.  
  106.    Hope this helps!!
  107.  
  108.  
  109.       Take  care,   
  110.       GARFIELD
  111.       -------------------------
  112.       Current projects...
  113.       SuperStarStrike98(AMIGA&IBM):15% complete(...5 days)
  114.              -->New screen-shots are on my GAMES page<--  
  115.       "Studying" POVray-coding(IBM): 20% complete
  116.       Website( http://www.sosbbs.com/~gbenjam ): 40% Complete